\begin{tikzpicture}[>=Stealth]
    \pgfmathsetmacro{\factor}{0.4}
    \pgfmathsetmacro{\cd}{2 * \factor}
    \pgfmathsetmacro{\ef}{\cd}
    \pgfmathsetmacro{\bd}{13.4 * \factor}
    \pgfmathsetmacro{\dbf}{atan{1/2}}
    \pgfmathsetmacro{\cae}{atan{1/2.5}}
    \pgfmathsetmacro{\df}{sin(\dbf) * \bd}
    \pgfmathsetmacro{\bf}{2 * \df}

    \pgfmathsetmacro{\ce}{\df}
    \pgfmathsetmacro{\ae}{2.5 * \ce}

    \coordinate ["$E$" below] (E) at (0, 0);
    \coordinate ["$A$" below] (A) at (-\ae, 0);
    \coordinate ["$B$" below] (B) at (-\bf+\ef, 0);
    \coordinate ["$F$" below] (F) at (\ef, 0);
    \coordinate ["$C$" above left] (C) at (0, \ce);
    \coordinate ["$D$" above right] (D) at (\cd, \ce);

    % 下面的两个点是任意取的点
    \coordinate (D') at ($(C)!2.5!(D)$);
    \coordinate (F') at ($(B)!2.3!(F)$);

    \draw [thick] (B) -- (F') -- (D') -- (D) -- cycle node [midway, above, rotate=\dbf] {$1:2$};
    \draw [dashed] (D) -- (C) -- (A) node [midway, above, rotate=\cae] {$1:2.5$} -- (B);
    \draw [dashed] (C) -- (E) pic [draw, solid, angle radius=0.5em] {right angle=C--E--F'};
    \draw [dashed] (D) -- (F) pic [draw, solid, angle radius=0.5em] {right angle=D--F--F'};

    \begin{scope}
        \coordinate (X1) at ($(C) + (0, 0.8)$);
        \coordinate (X2) at ($(D) + (0, 0.8)$);
        \draw (C)  -- ($(C)!1.3!(X1)$);
        \draw (D)  -- ($(D)!1.3!(X2)$);
        \draw (X1) -- (X2) node [midway, above] {$2.0$};
        \draw [<-] (X1) -- ($(X1)!-1!(X2)$);
        \draw [<-] (X2) -- ($(X2)!-1!(X1)$);
    \end{scope}
    %\draw [<->] ([yshift=1.0em] C) to [xianduan={below=1.0em}] node [above] {$2.0$} ([yshift=1.0em] D);

    \coordinate (X) at ($(F') + (-1.2, 0.8)$);
    \path [path picture={\draw (path picture bounding box.north west) pic {waterwave};}]
        (X) -- ($(X) + (-1.4, 0.7)$) -- ($(X) + (0.8, 0.7)$) -- cycle;
\end{tikzpicture}

